// 声明变量a，同时指定它的类型为number
var a;
a = 78;
a = 34;
// 上述a的类型为number,则在以后的a类型是指可以为number类型，以下赋值会报错。但是可以编译通过，目的是为了推广ts
// a = 'hello'; 
var b;
b = 'hello';
// 声明完直接赋值
var c = false;
// 如果声明和赋值是同时进行的。ts可以自动对变量类型检测
var d = false; //此时d只可以为boolean类型
// 函数中声明参数类型，返回值类型
function sum(e, f) {
    return e + f;
}
console.log(sum(4, 7));
